package com.sunwayworld.basemodule.samplemanage.sample.controller;

import com.sunwayworld.framework.controller.GenericChoosePageController;
import com.sunwayworld.framework.controller.GenericEditListPageController;
import com.sunwayworld.framework.controller.GenericSearchListPageController;
import org.springframework.web.bind.annotation.RequestMapping;

@RequestMapping("/secure/baseline/samplemanage/samples/page")
public interface LimsSampleController extends GenericEditListPageController, GenericSearchListPageController, GenericChoosePageController {

    @RequestMapping({"/manage-list"})
    String manageListPage();

    @RequestMapping({"/expired-list"})
    String expiredListPage();

    @RequestMapping("/sample-select")
    String sampleBatchSelect();

    @RequestMapping({"/receive-list"})
    String receiveListPage();

    @RequestMapping({"/abnormal-list"})
    String abnormalListPage();

    @RequestMapping({"/abnormal-confirm-list"})
    String abnormalConfirmListPage();

    @RequestMapping({"/detail-top"})
    String detailTopPage();

    @RequestMapping({"/batchSampleCountStaticsPanel"})
    String batchSampleCountStaticsPanel();

    @RequestMapping({"/batch-choose-list"})
    String batchChooseListPage();

    // 样本进度查询
    @RequestMapping("/sample-process")
    String sampleProcess();

    @RequestMapping("/pass-rate")
    String passRatePage();
}
